hysop.backend.hardware.cpu module¶
- class hysop.backend.hardware.cpu.CpuPackage(parent, package)[source]¶
Bases:
TopologyObject
A physical package or chip, that goes into a package, it is a grouping of one or more processors.
- class hysop.backend.hardware.cpu.PhysicalCore(parent, core)[source]¶
Bases:
TopologyObject
A single, physical processing unit which may still contain multiple logical processors, such as hardware threads.
- class hysop.backend.hardware.cpu.ProcessingUnit(parent, pu)[source]¶
Bases:
TopologyObject
The smallest physical execution unit that hwloc recognizes. For example, there may be multiple PUs on a core (e.g., hardware threads).